package com.witmore.skyline.web.service.third.tplink.dto;

import lombok.Data;

/**
 * Description: TpResultDataDTO
 * Author: 豆子高
 * Date: 2025/3/13 19:16
 */
@Data
public class TpResultDataDTO {
    /**
     * {"taskId":"3362560","type":1,"state":11,"fileCount":0,"totalBytes":0,"errorMsg":"device offline","createTime":"20250313170741","error_code":-80327}
     * 生成实体类
     */
    private String taskId;

    /**
     * 1实时抓图 2回放抓图 102回放录像
     */
    private Integer type;
    /**
     * 0待执行 1执行中 10执行成功 11异常结束
     */
    private Integer state;

    /**
     * 任务下文件个数
     */
    private Integer fileCount;

    /**
     * 文件总字节数
     */
    private Integer totalBytes;
    private String errorMsg;
    private String createTime;
    /**
     * 错误码，任务结束后返回
     * 0：成功
     * -88303：套餐用量超限
     * -82414：系统异常
     * -80327：设备离线
     * -80301：设备不存在
     * -87035：获取设备端数据超时
     * -87036：录像数据不存在
     * -87037：超过设备并发上限
     * -87038：设备推流异常
     */
    private Integer error_code;

}
